package com.easonji.core.shiro.check;

/**
 * @ClassName: PermissionCheckFactory
 * @Description: 检查用接口
 * @Author: LiuJun
 * @date: 2018/07/09 11:24
 * @Version: 1.0
 * @Copyright: Copyright (c) 2018 - 2019
 */
public interface PermissionCheckFactory {

    /**
     * 检查指定角色
     * 
     * @param permissions
     *            角色数组
     * @return 检查结果
     */
    Boolean check(Object[] permissions);

    /**
     * 检查全体角色
     * 
     * @return 检查结果
     */
    Boolean checkAll();
}
